*the time difference (in seconds) from local time to Greenwich Mean Time
the localToGMOffset
\Functions\Date & Time\seconds
*the number of seconds since the beginning of 1904
the seconds
\Functions\Date & Time\ticks
*the number of clock "ticks" since HyperSense was started (a "tick" is 1/60 of a second)
the ticks
\Functions\Date & Time\time
*the current time
the time
\Functions\Object\
*Functions dealing with objects in the HyperSense environment
\Functions\Object\backList
*list of pages most recently visited (which will be returned to by go back)
the backList
\Functions\Object\forthList
*list of pages which will be visited by the go forth command
the forthList
\Functions\Object\menus
*list of the names of all of the menus for the current document
the menus
\Functions\Object\number
*the number of objects of a particular type within a parent object
the number of «objectType»s in «parentObject»
\Functions\Object\pushList
*list of pages currently on the push stack (from using the push command)
the pushList
\Functions\Object\selectedElements
*list of the currently selected elements
the selectedElements
\Functions\Object\stacks
*list of the short names of all currently open stacks; the current stack is listed first
the stacks
\Functions\Event-related\
*Functions that give information about the status of the environment, or events that have occurred.
\Functions\Event-related\alternateKey
*the state of the Alternate key (up or down)
the alternateKey
\Functions\Event-related\clickChunk
*information about the text that was last clicked in a non-selectable field
the clickChunk
\Functions\Event-related\clickH
*horizontal offset of the last mouse click from the left edge of the current page
the clickH
\Functions\Event-related\clickLine
*information about which line was last clicked in a non-selectable field
the clickLine
\Functions\Event-related\clickLoc
*location where the mouse was last clicked relative to the top-left corner of the current page
the clickLoc
\Functions\Event-related\clickLoc in context
*location where the mouse was last clicked relative to a Page, WindowFrame or Element
clickLoc(«referenceObject»)
\Functions\Event-related\clickText
*the text that was last clicked in a non-selectable field
the clickText
\Functions\Event-related\clickV
*vertical offset of the last mouse click from the top edge of the current page
the clickV
\Functions\Event-related\commandKey
*the state of the command key (up or down)
the commandKey
\Functions\Event-related\controlKey
*the state of the control key (up or down)
the controlKey
\Functions\Event-related\foundChunk
*information about the text that was selected by the last (successful) find command
the foundChunk
\Functions\Event-related\foundField
*information about which field was selected by the last (successful) find command
the foundField
\Functions\Event-related\foundLine
*information about the line where text was found by the last (successful) find command
the foundLine
\Functions\Event-related\foundText
*the text that was selected by the last (successful) find command
the foundText
\Functions\Event-related\mouse
*the current state of the mouse button (up or down)
the mouse
\Functions\Event-related\mouseClick
*whether there has been a mouse click (down and then up) since the last idle message
the mouseClick
\Functions\Event-related\mouseH
*current horizontal location of the mouse relative to the left edge of the current Page
the mouseH
\Functions\Event-related\mouseLoc
*current location of the mouse relative to the top left corner of current Page
the mouseLoc
\Functions\Event-related\mouseLoc in context
*current location of the mouse relative to a specified Page, WindowFrame or Element
mouseLoc(«referenceObject»)
\Functions\Event-related\mouseV
*current vertical location of the mouse relative to the top edge of the current Page
the mouseV
\Functions\Event-related\optionKey
*the state of the Alternate key (up or down) (same as the alternateKey function)
the optionKey
\Functions\Event-related\selectedChunk
*information about the currently selected text
the selectedChunk
\Functions\Event-related\selectedField
*information about which field contains the currently selected text
the selectedField
\Functions\Event-related\selectedLine
*information about which line the currently selected text is in
the selectedLine
\Functions\Event-related\selectedText
*the currently selected text
the selectedText
\Functions\Event-related\shiftKey
*the state of the shift key (up or down)
the shiftKey
\Functions\Event-related\sound
*the name of the currently playing sound, or "done"
the sound
\Functions\Event-related\target
*the name of the object that first received the current message
the target
\Functions\Event-related\tool
*the name of the currently selected tool
the tool
\Functions\Miscellaneous\
*Functions for working with script parameters, evaluating expressions, and more
\Functions\Miscellaneous\openDocumentList
*a return delimited list of the long names of all open documents
the openDocumentList
\Functions\Miscellaneous\openFileList
*a return delimited list of the names of all open text files
the openFileList
\Functions\Miscellaneous\param
*the value of a particular parameter that was passed to the current handler
param(«parameter number»)
\Functions\Miscellaneous\paramCount
*the number of parameters that were passed to the current handler
the paramCount
\Functions\Miscellaneous\params
*a list of all of the parameters that were passed to the current handler
the params
\Functions\Miscellaneous\result
*the status of the last command (in some cases) or value returned from a message handler
the result
\Functions\Miscellaneous\screenRect
*four coordinates representing the left, top, right, and bottom of the current display screen
the screenRect
\Functions\Miscellaneous\value
*evaluates a SenseTalk expression and returns its value
value(«expr»)
\Operators\
*the glue for putting values together to form an expression
\Operators\+
*addition
+
\Operators\-
*subtraction
-
\Operators\*
*multiplication
*
\Operators\/
*division
/
\Operators\^
*exponentiation
^
\Operators\div
*integer division
div
\Operators\mod
*modulo (integer remainder)
mod
\Operators\=
*equals (note: string comparisons are not case sensitive)
=
\Operators\<>
*not equal (note: string comparisons are not case sensitive)
<>
\Operators\<
*less than
<
\Operators\>
*greater than
>
\Operators\<=
*less than or equal
<=
\Operators\>=
*greater than or equal
>=
\Operators\is
*equal (note: string comparisons are not case sensitive)
is
\Operators\is not
*not equal (string comparisons are not case sensitive)
is not
\Operators\and
*logical and
and
\Operators\or
*logical inclusive or
or
\Operators\not
*logical negation
not
\Operators\&
*string concatenation (combine two strings into one)
&
\Operators\&&
*string concatenation with space inserted
&&
\Operators\is in
*test whether one string is contained in another (not case sensitive)
is in
\Operators\contains
*test whether one string contains another (not case sensitive)
contains
\Operators\is not in
*test whether one string is not contained in another (not case sensitive)
is not in
\Operators\( )
*parentheses used for grouping
(«expr»)
\Operators\is within
*test whether a point is within a rectangle
is within
\Operators\is not within
*test whether a point is not within a rectangle
is not within
\Operators\is a
*test whether a value is of a certain type (number, integer, point, rect, date, logical, color, digit, letter or alphaChar, alphanumeric, uppercase, lowercase, spaceChar, punctuation, or controlChar)
is a
\Operators\is not a
*test whether a value is not of a certain type (number, integer, point, rect, date, logical, color, digit, letter or alphaChar, alphanumeric, uppercase, lowercase, spaceChar, punctuation, or controlChar)
is not a
\Operators\there is a
*test whether an object or file exists (true or false)
there is a «object or file»
\Operators\there is not a
*test whether an object or file does not exist (true or false)
there is not a «object or file»
\Operators\there is no
*test whether an object or file does not exist (true or false)
there is no «object or file»
\Chunk Expressions\
*Expressions which specify part of a string value (can be stored into if the value is a container)
\Chunk Expressions\line chunk\
*specify particular lines (separated by return characters) within a value
\Chunk Expressions\line chunk\line
*a single line (from one return character to the next)
line «positionNumber» of «value»
\Chunk Expressions\line chunk\ordinal line
*a single line specified by ordinal name (first, second, ... tenth, or last, middle, or any)
«ordinal» line of «value»
\Chunk Expressions\line chunk\line range
*a range of lines
lines «startPosition» to «endPosition» of «value»
\Chunk Expressions\item chunk\
*specify particular items (separated by commas or itemDelimiters) within a line chunk or value
\Chunk Expressions\item chunk\item
*a single item
item «positionNumber» of «value or line chunk»
\Chunk Expressions\item chunk\ordinal item
*a single item specified by ordinal name (first, second, ... tenth, or last, middle, or any)
«ordinal» item of «value or line chunk»
\Chunk Expressions\item chunk\item range
*a range of items
items «startPosition» to «endPosition» of «value or line chunk»
\Chunk Expressions\word chunk\
*specify particular words within a larger chunk (item chunk or line chunk) or a value
\Chunk Expressions\word chunk\word
*a single word
word «positionNumber» of «larger chunk or value»
\Chunk Expressions\word chunk\ordinal word
*a single word specified by ordinal name (first, second, ... tenth, or last, middle, or any)
«ordinal» word of «larger chunk or value»
\Chunk Expressions\word chunk\word range
*a range of words
words «startPosition» to «endPosition» of «larger chunk or value»
\Chunk Expressions\character chunk\
*specify particular characters within any larger chunk (word, item, or line chunk) or value
\Chunk Expressions\character chunk\character
*a single character
character «positionNumber» of «larger chunk or value»
\Chunk Expressions\character chunk\ordinal character
*a single character specified by ordinal name (first, second, ... tenth, or last, middle, or any)
«ordinal» character of «larger chunk or value»
\Chunk Expressions\character chunk\character range
*a range of characters
characters «startPosition» to «endPosition» of «larger chunk or value»
\Sources of Value\
*the basic building blocks of expressions
\Sources of Value\Functions
*Functions return a value. See Functions (major heading) for SenseTalk's predefined functions.
\Sources of Value\Properties
*Properties are values associated with attributes of objects. See Properties (major heading).
\Sources of Value\Literals\
*Literals are values specified directly in a script.
\Sources of Value\Literals\Numbers
*Literal numbers are series of digits (0 through 9) possibly with a minus sign and/or a decimal point.
\Sources of Value\Literals\Quoted Strings
*A quoted string can be any set of characters between quotation marks ("), including numbers.
"«text»"
\Sources of Value\Literals\Unquoted Strings
*A single unquoted word with no other meaning may be used as a literal. NOT recommended.
\Sources of Value\Constants\
*Constants are unchanging values with special names.
\Sources of Value\Constants\empty
*The empty string (the same as "").
empty
\Sources of Value\Constants\return
*the "newline" character used to separate lines of text
return
\Sources of Value\Constants\tab
*the tab character
tab
\Sources of Value\Constants\quote
*the quote character (")
quote
\Sources of Value\Constants\space
*a single space character (the same as " ")
space
\Sources of Value\Constants\comma
*a comma character (the same as ",")
comma
\Sources of Value\Constants\colon
*a colon character (the same as ":")
colon
\Sources of Value\Constants\formfeed
*a formfeed character ( the same as numToChar(12) )
formfeed
\Sources of Value\Constants\linefeed
*a linefeed character (this is the same as return)
linefeed
\Sources of Value\Constants\pi
*the mathematical value pi (the same as 3.14159265358979323846)
pi
\Sources of Value\Constants\zero
*the number 0
zero
\Sources of Value\Constants\one
*the number 1
one
\Sources of Value\Constants\two
*the number 2
two
\Sources of Value\Constants\three
*the number 3
three
\Sources of Value\Constants\four
*the number 4
four
\Sources of Value\Constants\five
*the number 5
five
\Sources of Value\Constants\six
*the number 6
six
\Sources of Value\Constants\seven
*the number 7
seven
\Sources of Value\Constants\eight
*the number 8
eight
\Sources of Value\Constants\nine
*the number 9
nine
\Sources of Value\Constants\ten
*the number 10
ten
\Sources of Value\Constants\up
*The value of this constant is "up"! Useful for such things as "if the shiftKey is up ..."
up
\Sources of Value\Constants\down
*The value of down is "down" (surprise!)
down
\Sources of Value\Constants\true
*The logical value true (also the string "true")
true
\Sources of Value\Constants\false
*The logical value false (also the string "false")
false
\Sources of Value\Containers\
*Containers hold changeable information entered by a user or generated by a script.
\Sources of Value\Containers\local variables
*containers that are created simply by referring to them; data goes away when handler exits
«variableName»
\Sources of Value\Containers\global variables
*created from the msg box or by declaring them global in a script; data gone when HyperSense quits
global «globalVariableList»
\Sources of Value\Containers\owned variables
*custom named containers owned by any object and stored permanently with it
variable «varName» of «object»
\Sources of Value\Containers\fields
*fields are the only visible objects which also act as a container; their data is saved on the disk
«field»
\Sources of Value\Containers\the selection
*the insertion point or currently selected text in a field may be treated as a container
the selection
\Sources of Value\Containers\chunks
*a chunk (chunk expression) of any container is itself a container and may be stored into
«chunk» of «container»
\Properties\
*Properties are values associated with the state or attributes of an object or of HyperSense itself
\Properties\Global\
*Global properties reflect the current state of HyperSense itself, not of any specific object.
\Properties\Global\numberFormat
*the format used when converting a number to a string (reset to "0.######" at idle time)
the numberFormat
\Properties\Global\colorFormat
*the format in which color values will be reported (G, GA, RGB, RGBA, CMYK or CMYKA)
the colorFormat
\Properties\Global\cursor
*the current cursor symbol (read only)
the cursor
\Properties\Global\dragSpeed
*the speed of drag operations performed by the drag command (reset to 0 at idle time)
the dragSpeed
\Properties\Global\editShared
*Treated as a global property, but applies only to current window. True = editing shared layer.
the editShared
\Properties\Global\editBkgnd
*synonym for "editShared" -- indicates working in a Shared rather than a Unique layer
the editBkgnd
\Properties\Global\hideAuthorBorder
*if true, inhibits display of the distinctive borders around windows during Author mode (reset to false at idle time)
the hideHandles
\Properties\Global\hideHandles
*if true, inhibits the display of the resize "handles" on selected elements (reset to false at idle time)
the hideHandles
\Properties\Global\idleDelay
*Set in idle handler: Number of milliseconds delay between idle messages (1000 = 1 second).
the idleDelay
\Properties\Global\itemDelimiter
*the separation character between "items" in chunk expressions (reset to comma at idle time)
the itemDelimiter
\Properties\Global\lockMessages
*whether certain system messages are inhibited from being sent (reset to false at idle time)
the lockMessages
\Properties\Global\multiSelect
*whether the select command will select additional elements (reset to false at idle time)
the multiSelect
\Properties\Global\blindTyping
*whether pressing Return will execute command in message box even when it's hidden
the blindTyping
\Properties\Global\version
*the current version of HyperSense being used (read only)
the version
\Properties\Global\long version
*the current release of HyperSense being used (read only)
the long version
\Properties\Global\showMessages
*whether the MessageWatcher will display messages being sent
the showMessages
\Properties\Global\hideIdle
*if true, prevents the MessageWatcher from displaying idle or mouseWithin messages
the hideIdle
\Properties\Global\hideUnused
*if true, the MessageWatcher displays only messages which are handled, with more information
the hideUnused
\Properties\Printing\
*global properties specific to printing
\Properties\Printing\bottomMargin
*margin for the bottom of the printed page, in points (see leftMargin, topMargin, rightMargin)
the bottomMargin
\Properties\Printing\leftMargin
*margin for the left of the printed page, in points (see topMargin, rightMargin, bottomMargin)
the leftMargin
\Properties\Printing\rightMargin
*margin for the right of the printed page, in points (see bottomMargin, leftMargin, topMargin)
the rightMargin
\Properties\Printing\topMargin
*margin for the top of the printed page, in points (see rightMargin, bottomMargin, leftMargin)
the topMargin
\Properties\Printing\pageOrientation
*which way the page will be printed out (portrait or landscape)
the pageOrientation
\Properties\Printing\pagesPerSheet
*how many logical pages per physical page (1, 2, 4, 8, 16, etc.)
the pagesPerSheet
\Properties\Printing\printCopies
*how many physical copies to print (reset to 1 after each print job)
the printCopies
\Properties\Printing\printPaperSize
*the width and height of the paper, in points
the printPaperSize
\Properties\Printing\printPaperType
*the paper type in your printer (A4, Legal, etc.)
the printPaperType
\Properties\Printing\printRect
*defines the printing margins as a rectangle instead of offsets from the sides
the printRect
\Properties\Printing\printTextAlign
*the alignment used when printing the text of expressions (left, centered, or right)
the printTextAlign
\Properties\Printing\printTextFont
*the font used to print expressions
the printTextFont
\Properties\Printing\printTextSize
*the point size used to print expressions
the printTextSize
\Properties\Printing\printTextHeight
*the text line height used when printing expressions
the printTextHeight
\Properties\All Objects\
*properties common to all Documents, WindowFrames, Stacks, Pages, Layers, and Elements
\Properties\All Objects\name
*the name of the object (document names are read only)
the name of «object»
\Properties\All Objects\long name
*the long form of the object's name (read only)
the long name of «object»
\Properties\All Objects\short name
*the short form of the object's name (read only)
the short name of «object»
\Properties\All Objects\abbreviated name
*the abbreviated form of the object's name (read only) (also "abbrev name" or "abbr name")
the abbreviated name of «object»
\Properties\All Objects\id
*the object's id (read only)
the id of «object»
\Properties\All Objects\long id
*the long form of the object's id (read only) -- this is guaranteed to uniquely identify each object
the long id of «object»
\Properties\All Objects\short id
*the short form of the object's id -- its number (read only)
the short id of «object»
\Properties\All Objects\abbreviated id
*the abbreviated form of the object's id (read only) (also "abbrev id" or "abbr id")
the abbreviated id of «object»
\Properties\All Objects\local id
*same as long id, but without the document name (guaranteed unique within a document) (read only)
the local id of «object»
\Properties\All Objects\variableList
*a return delimited list of the names of all owned variables belonging to this object (read only)
the variableList of «object»
\Properties\WindowFrame\
*properties of WindowFrame objects (note: some of these properties don't take effect until a window is closed and reopened)
\Properties\WindowFrame\allowClones
*whether "clone" windows can be opened (setting this true sets "canResize" to false)
the allowClones of «windowFrame»
\Properties\WindowFrame\autoHide
*whether windows will be hidden when HyperSense deactivates (recommended for floating and panels)
the autoHide of «windowFrame»
\Properties\WindowFrame\canBeClosed
*whether the windowFrame can be closed (whether the close button displays in the title bar)
the canBeClosed of «windowFrame»
\Properties\WindowFrame\canMiniaturize
*whether the windowFrame can be miniaturized (whether the miniaturize button displays)
the canMiniaturize of «windowFrame»
\Properties\WindowFrame\canResize
*whether windows can be resized (setting this true sets "allowClones" to false)
the canResize of «windowFrame»
\Properties\WindowFrame\resizable
*synonym for "canResize" -- whether windows can be resized
the resizable of «windowFrame»
\Properties\WindowFrame\floating
*whether window will "float" above other windows (mostly for panels or fullScreen windows)
the floating of «windowFrame»
\Properties\WindowFrame\fullSize
*whether window will cover the entire screen (be careful when creating fullSize floating windows!)
the fullSize of «windowFrame»
\Properties\WindowFrame\isPanel
*if true, windowFrame behaves as a Panel, which means it will not become the main window
the isPanel of «windowFrame»
\Properties\WindowFrame\rememberLocation
*whether and how the windowFrame will remember its location ("never", "record", "always", or "user")
the rememberLocation of «windowFrame»
\Properties\WindowFrame\showName
*if true, the windowFrame's name will show as the window title
the showName of «windowFrame»
\Properties\WindowFrame\maxSize
*the maximum size (width,height) allowed when resizing the windowFrame
the maxSize of «windowFrame»
\Properties\WindowFrame\minSize
*the minimum size (width,height) allowed when resizing the windowFrame
the minSize of «windowFrame»
\Properties\WindowFrame\maxWidth
*the maximum width allowed when resizing the windowFrame
the maxWidth of «windowFrame»
\Properties\WindowFrame\minWidth
*the minimum width allowed when resizing the windowFrame
the minWidth of «windowFrame»
\Properties\WindowFrame\maxHeight
*the maximum height allowed when resizing the windowFrame
the maxHeight of «windowFrame»
\Properties\WindowFrame\minHeight
*the minimum height allowed when resizing the windowFrame
the minHeight of «windowFrame»
\Properties\WindowFrame\miniatureIcon
*the icon displayed in a miniwindow when the windowframe is miniaturized
the miniatureIcon of «windowFrame»
\Properties\WindowFrame\grid
*true or false, whether the windowFrame's grid is ON (active)
the grid of «windowFrame»
\Properties\WindowFrame\showGrid
*true or false, whether the grid is showing
the showGrid of «windowFrame»
\Properties\WindowFrame\gridColor
*the color of the grid lines
the gridColor of «windowFrame»
\Properties\WindowFrame\gridSize
*x,y size of the grid in pixels
the gridSize of «windowFrame»
\Properties\WindowFrame\gridX
*horizontal grid size in pixels
the gridX of «windowFrame»
\Properties\WindowFrame\gridY
*vertical grid size in pixels
the gridY of «windowFrame»
\Properties\WindowFrame\gridIsSquare
*whether setting either x or y size will set both so grid spacing is always square
the gridIsSquare of «windowFrame»
\Properties\WindowFrame\gridOnTop
*true or false, whether the grid shows on top of all layers, rather than behind them
the gridOnTop of «windowFrame»
\Properties\StackViewer\
*properties of StackViewers. StackViewers are special elements which show stacks of pages.
\Properties\StackViewer\borderStyle
*the type of border shown around the StackViewer ("bezeled", "rectangle", or "none")
the borderSyle of «stackViewer»
\Properties\StackViewer\scrollStyle
*the type of scrollers shown ("automatic", "vertical", "horizontal", "both", or "none")
the scrollStyle of «stackViewer»
\Properties\StackViewer\assignedStack
*the ID # or Name of the Stack to be shown in the stackViewer when it is first opened; or empty
the assignedStack of «stackViewer»
\Properties\StackViewer\assignedPage
*the ID # or Name of the Page to be shown in the stackViewer when it is first opened; or empty
the assignedPage of «stackViewer»
\Properties\Stack\
*properties of Stacks. Stacks consist of one or more pages.
\Properties\Stack\newPagesAtEnd
*whether new pages will be put at the end of the stack, rather than after the current page
the newPagesAtEnd of «stack»
\Properties\Stack\rememberOpenPage
*if true, when stack is closed it remembers the current page and returns to it the next time it's opened
the rememberOpenPage of «stack»
\Properties\Stack\sameSizePages
*whether all pages in the stack will appear to be the same size
the sameSizePages of «stack»
\Properties\Stack\standardPageSize
*the default size used when creating pages, and when the sameSizePages property is true
the standardPageSize of «stack»
\Properties\Stack\showFoundFields
*whether hidden fields are made visible when text is found in them
the showFoundFields of «stack»
\Properties\Stack\protoPage
*the name or id # of the prototype page to be used in creating new pages if useProtoPage is true
the protoPage of «stack»
\Properties\Stack\useProtoPage
*if true, the protoPage is used to define the size, color, and shared layers of new pages
the useProtoPage of «stack»
\Properties\Stack\grid
*true or false, whether the stack's grid is ON (active)
the grid of «stack»
\Properties\Stack\showGrid
*true or false, whether the stack's grid is showing
the showGrid of «stack»
\Properties\Stack\gridColor
*the color of the stack's grid lines
the gridColor of «stack»
\Properties\Stack\gridSize
*x,y size of the stack's grid in pixels
the gridSize of «stack»
\Properties\Stack\gridX
*horizontal grid size in pixels
the gridX of «stack»
\Properties\Stack\gridY
*vertical grid size in pixels
the gridY of «stack»
\Properties\Stack\gridIsSquare
*whether setting either x or y size will set both so that the stack's grid spacing is always square
the gridIsSquare of «stack»
\Properties\Stack\gridOnTop
*true or false, whether the stack's grid shows on top of all layers, rather than behind
the gridOnTop of «stack»
\Properties\Page\
*properties of Pages
\Properties\Page\color
*the background color of the page, that will be displayed on the screen or printed
the color of «page»
\Properties\Page\dontSearch
*whether the text of fields on the page should be ignored by the find command
the dontSearch of «page»
\Properties\Page\marked
*whether the page is "marked" (for use with such commands as "go to next marked page")
the marked of «page»
\Properties\Page\top
*the y coordinate of the top edge of the page (read only)
the top of «page»
\Properties\Page\bottom
*the y coordinate of the bottom edge of the page (read only)
the bottom of «page»
\Properties\Page\left
*the x coordinate of the left edge of the page (read only)
the left of «page»
\Properties\Page\right
*the x coordinate of the right edge of the page (read only)
the right of «page»
\Properties\Page\topLeft
*the x,y coordinates of the upper left corner of the page (read only)
the topLeft of «page»
\Properties\Page\topRight
*the x,y coordinates of the upper right corner of the page (read only)
the topRight of «page»
\Properties\Page\bottomLeft
*the x,y coordinates of the lower left corner of the page (read only)
the bottomLeft of «page»
\Properties\Page\bottomRight
*the x,y coordinates of the lower right corner of the page (read only)
the bottomRight of «page»
\Properties\Page\location
*the x,y location of the center of the page (read only)
the location of «page»
\Properties\Page\rectangle
*four numbers representing the left, top, right, and bottom of the page (read only)
the rectangle of «page»
\Properties\Page\width
*the width of the page in points
the width of «page»
\Properties\Page\height
*the height of the page in points
the height of «page»
\Properties\Page\size
*the size of the page (width, height) in points
the size of «page»
\Properties\Layers and Elements\
*properties common to Layers and all types of Elements (buttons, fields, labels, and graphic elements)
\Properties\Layers and Elements\dontPrint
*if true, the layer or element will not appear on printouts, even though it shows on the screen
the dontPrint of «layer or element»
\Properties\Layers and Elements\autosizing (WindowFrame Elements only)
*how the element's size and position will change whenever the windowFrame is resized
the autosizing of «element»
\Properties\Layers and Elements\hidden
*a hidden object is not visible on the screen or on printouts
the hidden of «layer or element»
\Properties\Layers and Elements\ignoreMouseAlways
*if true, makes the object "invisible" to the mouse even when showing on screen
the ignoreMouseAlways of «layer or element»
\Properties\Layers and Elements\ignoreMouseWhenHidden
*makes the object "invisible" to the mouse whenever it is hidden (won't get mouse messages)
the IgnoreMouseWhenHidden of «layer or element»
\Properties\Layers and Elements\visible
*antonym of "hidden": true when object is not hidden; false when it is hidden
the visible of «layer or element»
\Properties\Layers and Elements\top
*the y coordinate of the top edge of the element (read only for layers)
the top of «layer or element»
\Properties\Layers and Elements\bottom
*the y coordinate of the bottom edge of the element (read only for layers)
the bottom of «layer or element»
\Properties\Layers and Elements\left
*the x coordinate of the left edge of the element (read only for layers)
the left of «layer or element»
\Properties\Layers and Elements\right
*the x coordinate of the right edge of the element (read only for layers)
the right of «layer or element»
\Properties\Layers and Elements\topLeft
*the x,y coordinates of the upper left corner of the element (read only for layers)
the topLeft of «layer or element»
\Properties\Layers and Elements\topRight
*the x,y coordinates of the upper right corner of the element (read only for layers)
the topRight of «layer or element»
\Properties\Layers and Elements\bottomLeft
*the x,y coordinates of the lower left corner of the element (read only for layers)
the bottomLeft of «layer or element»
\Properties\Layers and Elements\bottomRight
*the x,y coordinates of the lower right corner of the element (read only for layers)
the bottomRight of «layer or element»
\Properties\Layers and Elements\location
*the x,y location of the center of the element (read only for layers)
the location of «layer or element»
\Properties\Layers and Elements\rectangle
*four numbers representing the left, top, right, and bottom of the element (read only for layers)
the rectangle of «layer or element»
\Properties\Layers and Elements\width
*the width of the element (read only for layers)
the width of «layer or element»
\Properties\Layers and Elements\height
*the height of the element (read only for layers)
the height of «layer or element»
\Properties\Layers and Elements\size
*the size of the element (read only for layers)
the size of «layer or element»
\Properties\Tool Elements\
*properties common to all types of Elements (buttons, fields, labels, and graphic elements)
\Properties\Tool Elements\isTool
*whether the element is a tool or not ("tools" respond to mouse clicks even in author mode)
the isTool of «element»
\Properties\Tool Elements\toolType
*how the element behaves when it is a tool (may be "dragACopy" or "customAction")
the toolType of «element»
\Properties\Graphics\
*Graphic Elements include Line Graphics, Rectangles, Ovals, and Freehand Graphics.
\Properties\Graphics\color
*the primary color of the object (its line color)
the color of «element»
\Properties\Graphics\lineColor
*synonym for "color"
the lineColor of «element»
\Properties\Graphics\textColor
*synonym for "color"
the textColor of «element»
\Properties\Graphics\bgColor
*the secondary color of the object (its fill color)
the bgColor of «element»
\Properties\Graphics\fillColor
*synonym for "bgColor"
the fillColor of «element»
\Properties\Graphics\filled
*whether graphic is filled in with a color (only applies to closed shapes)
the filled of «element»
\Properties\Graphics\framed
*whether graphic outline is stroked (note: doesn't apply to Line Graphics)